<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" 
           xmlns:mstns="http://tempuri.org/XMLSchema.xsd" 
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
           xmlns:vs="http://schemas.microsoft.com/Visual-Studio-Intellisense"
           vs:friendlyname="Definitions Configuration Schema"
           vs:ishtmlschema="false" vs:iscasesensitive="true" 
  vs:requireattributequotes="true" vs:defaultnamespacequalifier="" vs:defaultnsprefix="">
  <xs:annotation>
    <xs:documentation>
		Definitions XML Schema Definition
	</xs:documentation>
  </xs:annotation>
  <xs:element name="alias">
    <xs:complexType>
      <xs:attribute name="name" type="xs:string" use="required" />
      <xs:attribute name="type" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="aliases">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="alias" maxOccurs="unbounded" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="definition">
    <xs:complexType>
      <xs:attribute name="name" type="xs:string" />
      <xs:attribute name="resource" type="xs:string" />
      <xs:attribute name="url" type="xs:string" />
      <xs:attribute name="embedded" type="xs:string" />
    </xs:complexType>
  </xs:element>
  <xs:annotation>
    <xs:documentation>
		 The document root.
		</xs:documentation>
  </xs:annotation>
  <xs:element name="definitionConfig">
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:element ref="alias" minOccurs="0" />
        <xs:element ref="definitions" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="definitions">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="definition" maxOccurs="unbounded" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>